package com.example.parkingproject.mapper;

import com.example.parkingproject.jopo.dto.MouthUserAddDto;
import com.example.parkingproject.jopo.dto.MouthUserUpdateDto;
import com.example.parkingproject.jopo.entity.MouthUser;
import com.example.parkingproject.jopo.vo.MouthUserVo;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface MouthUserMapper {

    /*添加月租用户*/
    int addMouthUser(MouthUser mouthUser);

    /*通过身份证号获取月租用户*/
    MouthUserVo getMouthUserVoByCardId(String cardId);

    /*查询所有月租用户*/
    List<MouthUserVo> list();

    /*更改用户信息 实现逻辑删除*/
    int updateMouthUser(String cardId);

    /*用户自己更改信息*/
    int updateMouthUserAll(MouthUserUpdateDto mouthUserUpdateDto);

    void addspace(MouthUser user);

    void updateSpace(String cardId);

    List<MouthUserVo> search(MouthUserAddDto mouthUserAddDto);

    void setCar(String cardId);

    String getPhone(String cardId);
}
